package com.dragon.mmochat.model.statistics;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

import com.dragon.mmochat.model.enumType.MmochatSmallMoneyCostType;
import com.dragon.mmochat.model.enumType.MmochatSmallMoneyEarnType;

public class MmochatSmallMoneyStatistics {
	private String date;
	private long total_smallmoney_rest; // 当天总剩余游戏币

	// 主要游戏币消耗点的当天消耗量
	public Map<MmochatSmallMoneyCostType, Long> todaySmallMoneyCostPointMap = new ConcurrentHashMap<MmochatSmallMoneyCostType, Long>();

	// 主要游戏币产出点的当天产出量
	public Map<MmochatSmallMoneyEarnType, Long> todaySmallMoneyEarnPointMap = new ConcurrentHashMap<MmochatSmallMoneyEarnType, Long>();

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public long getTotal_smallmoney_rest() {
		return total_smallmoney_rest;
	}

	public void setTotal_smallmoney_rest(long totalSmallmoneyRest) {
		total_smallmoney_rest = totalSmallmoneyRest;
	}

	public Map<MmochatSmallMoneyCostType, Long> getTodaySmallMoneyCostPointMap() {
		return todaySmallMoneyCostPointMap;
	}

	public void setTodaySmallMoneyCostPointMap(
			Map<MmochatSmallMoneyCostType, Long> todaySmallMoneyCostPointMap) {
		this.todaySmallMoneyCostPointMap = new ConcurrentHashMap<MmochatSmallMoneyCostType, Long>(
				todaySmallMoneyCostPointMap);
	}

	public Map<MmochatSmallMoneyEarnType, Long> getTodaySmallMoneyEarnPointMap() {
		return todaySmallMoneyEarnPointMap;
	}

	public void setTodaySmallMoneyEarnPointMap(
			Map<MmochatSmallMoneyEarnType, Long> todaySmallMoneyEarnPointMap) {
		this.todaySmallMoneyEarnPointMap = new ConcurrentHashMap<MmochatSmallMoneyEarnType, Long>(
				todaySmallMoneyEarnPointMap);
	}

}
